//=============================================================================
// Taylor Window 
//=============================================================================
#ifndef _FFT_TAYLOR_Q31_H_
#define _FFT_TAYLOR_Q31_H_

#define TAYLOR32 {\
     821135954,      882350835,     1000373816,     1167040204,     1371570979,     1601947340,     1846217974,     2093488552, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR64 {\
     815319335,      830800454,      861477900,      906792954,      965934042,     1037866720,     1121370764,     1215082174, \
    1317537655,     1427219107,     1542595753,     1662161850,     1784468301,     1908147074,     2031927839,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR128 {\
     813863074,      817744563,      825489591,      837062431,      852409921,      871461970,      894132230,      920318898, \
     949905669,      982762799,     1018748276,     1057709077,     1099482488,     1143897485,     1190776131,     1239934988, \
    1291186521,     1344340471,     1399205180,     1455588857,     1513300762,     1572152305,     1631958037,     1692536534, \
    1753711164,     1815310727,     1877169977,     1939130020,     2001038588,     2062750199,     2124126206,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR256 {\
     813498877,      814469952,      816410977,      819319707,      823192780,      828025726,      833812978,      840547883, \
     848222724,      856828731,      866356107,      876794047,      888130769,      900353536,      913448690,      927401678, \
     942197093,      957818702,      974249489,      991471685,     1009466817,     1028215741,     1047698686,     1067895296, \
    1088784677,     1110345432,     1132555713,     1155393262,     1178835453,     1202859341,     1227441703,     1252559079, \
    1278187820,     1304304130,     1330884102,     1357903764,     1385339117,     1413166173,     1441360994,     1469899723, \
    1498758624,     1527914111,     1557342782,     1587021444,     1616927147,     1647037201,     1677329211,     1707781089, \
    1738371080,     1769077778,     1799880141,     1830757511,     1861689620,     1892656601,     1923639002,     1954617788, \
    1985574345,     2016490488,     2047348460,     2078130930,     2108820993,     2139402170,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR512 {\
     813407819,      813650632,      814136187,      814864344,      815834891,      817047550,      818501967,      820197724, \
     822134330,      824311227,      826727787,      829383314,      832277044,      835408145,      838775718,      842378799, \
     846216357,      850287295,      854590451,      859124602,      863888458,      868880670,      874099825,      879544448, \
     885213008,      891103912,      897215509,      903546092,      910093896,      916857102,      923833837,      931022174, \
     938420135,      946025691,      953836762,      961851220,      970066891,      978481553,      987092940,      995898742, \
    1004896607,     1014084142,     1023458913,     1033018448,     1042760238,     1052681739,     1062780371,     1073053522, \
    1083498547,     1094112770,     1104893489,     1115837972,     1126943461,     1138207172,     1149626300,     1161198016, \
    1172919470,     1184787794,     1196800101,     1208953488,     1221245035,     1233671810,     1246230867,     1258919251, \
    1271733994,     1284672121,     1297730649,     1310906590,     1324196951,     1337598733,     1351108940,     1364724569, \
    1378442620,     1392260095,     1406173998,     1420181334,     1434279117,     1448464364,     1462734100,     1477085356, \
    1491515175,     1506020608,     1520598718,     1535246578,     1549961275,     1564739912,     1579579602,     1594477476, \
    1609430681,     1624436382,     1639491760,     1654594014,     1669740364,     1684928049,     1700154328,     1715416481, \
    1730711811,     1746037641,     1761391319,     1776770213,     1792171718,     1807593251,     1823032252,     1838486190, \
    1853952554,     1869428863,     1884912657,     1900401507,     1915893005,     1931384772,     1946874455,     1962359728, \
    1977838291,     1993307870,     2008766220,     2024211119,     2039640376,     2055051823,     2070443322,     2085812760, \
    2101158049,     2116477130,     2131767970,     2147028560,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR1024 {\
     813385054,      813445760,      813567168,      813749268,      813992048,      814295489,      814659571,      815084266, \
     815569545,      816115371,      816721705,      817388504,      818115720,      818903299,      819751185,      820659317, \
     821627629,      822656051,      823744509,      824892925,      826101216,      827369295,      828697070,      830084447, \
     831531324,      833037600,      834603164,      836227906,      837911707,      839654449,      841456006,      843316248, \
     845235044,      847212256,      849247743,      851341360,      853492957,      855702382,      857969478,      860294083, \
     862676032,      865115157,      867611285,      870164239,      872773840,      875439902,      878162238,      880940656, \
     883774961,      886664953,      889610431,      892611187,      895667013,      898777693,      901943012,      905162749, \
     908436679,      911764576,      915146208,      918581342,      922069739,      925611160,      929205360,      932852091, \
     936551103,      940302143,      944104953,      947959274,      951864842,      955821393,      959828656,      963886360, \
     967994230,      972151989,      976359355,      980616046,      984921776,      989276255,      993679193,      998130295, \
    1002629265,     1007175804,     1011769609,     1016410377,     1021097801,     1025831572,     1030611379,     1035436908, \
    1040307843,     1045223866,     1050184657,     1055189893,     1060239250,     1065332401,     1070469017,     1075648769, \
    1080871323,     1086136345,     1091443499,     1096792447,     1102182850,     1107614364,     1113086649,     1118599358, \
    1124152146,     1129744664,     1135376564,     1141047494,     1146757102,     1152505035,     1158290937,     1164114453, \
    1169975225,     1175872894,     1181807102,     1187777485,     1193783684,     1199825335,     1205902074,     1212013536, \
    1218159355,     1224339166,     1230552599,     1236799288,     1243078863,     1249390955,     1255735193,     1262111206, \
    1268518624,     1274957075,     1281426185,     1287925582,     1294454892,     1301013744,     1307601761,     1314218570, \
    1320863797,     1327537068,     1334238006,     1340966238,     1347721387,     1354503081,     1361310942,     1368144596, \
    1375003669,     1381887785,     1388796569,     1395729648,     1402686646,     1409667189,     1416670904,     1423697417, \
    1430746355,     1437817346,     1444910016,     1452023993,     1459158907,     1466314387,     1473490061,     1480685561, \
    1487900517,     1495134560,     1502387322,     1509658437,     1516947537,     1524254258,     1531578233,     1538919100, \
    1546276494,     1553650053,     1561039416,     1568444223,     1575864112,     1583298727,     1590747709,     1598210701, \
    1605687348,     1613177296,     1620680190,     1628195679,     1635723412,     1643263038,     1650814208,     1658376576, \
    1665949794,     1673533517,     1681127403,     1688731107,     1696344289,     1703966609,     1711597728,     1719237308, \
    1726885015,     1734540513,     1742203470,     1749873553,     1757550433,     1765233781,     1772923269,     1780618571, \
    1788319364,     1796025324,     1803736130,     1811451463,     1819171003,     1826894435,     1834621443,     1842351713, \
    1850084934,     1857820796,     1865558988,     1873299205,     1881041140,     1888784490,     1896528952,     1904274226, \
    1912020012,     1919766014,     1927511934,     1935257479,     1943002357,     1950746277,     1958488950,     1966230087, \
    1973969404,     1981706616,     1989441441,     1997173598,     2004902807,     2012628792,     2020351275,     2028069985, \
    2035784647,     2043494991,     2051200748,     2058901651,     2066597434,     2074287832,     2081972583,     2089651427, \
    2097324104,     2104990356,     2112649929,     2120302567,     2127948018,     2135586031,     2143216357,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR2048 {\
     813379363,      813394540,      813424893,      813470422,      813531125,      813607003,      813698053,      813804275, \
     813925665,      814062222,      814213943,      814380826,      814562867,      814760063,      814972411,      815199907, \
     815442547,      815700326,      815973240,      816261283,      816564451,      816882738,      817216138,      817564646, \
     817928255,      818306957,      818700748,      819109619,      819533563,      819972572,      820426639,      820895755, \
     821379912,      821879102,      822393314,      822922540,      823466770,      824025995,      824600204,      825189388, \
     825793535,      826412634,      827046675,      827695646,      828359535,      829038330,      829732020,      830440592, \
     831164032,      831902329,      832655468,      833423437,      834206221,      835003806,      835816179,      836643324, \
     837485227,      838341872,      839213245,      840099329,      841000110,      841915570,      842845693,      843790463, \
     844749863,      845723876,      846712484,      847715670,      848733416,      849765703,      850812514,      851873829, \
     852949631,      854039898,      855144613,      856263756,      857397306,      858545244,      859707549,      860884201, \
     862075178,      863280460,      864500025,      865733852,      866981919,      868244203,      869520683,      870811336, \
     872116139,      873435069,      874768103,      876115217,      877476388,      878851592,      880240804,      881644000, \
     883061156,      884492246,      885937245,      887396129,      888868871,      890355446,      891855827,      893369989, \
     894897905,      896439548,      897994892,      899563909,      901146572,      902742853,      904352725,      905976159, \
     907613128,      909263603,      910927555,      912604955,      914295775,      915999985,      917717556,      919448457, \
     921192660,      922950133,      924720847,      926504772,      928301875,      930112127,      931935497,      933771952, \
     935621462,      937483995,      939359519,      941248002,      943149411,      945063714,      946990879,      948930872, \
     950883660,      952849211,      954827490,      956818465,      958822101,      960838364,      962867220,      964908635, \
     966962575,      969029004,      971107887,      973199191,      975302878,      977418915,      979547265,      981687892, \
     983840762,      986005837,      988183081,      990372458,      992573932,      994787465,      997013021,      999250562, \
    1001500052,     1003761452,     1006034726,     1008319836,     1010616743,     1012925410,     1015245799,     1017577871, \
    1019921588,     1022276911,     1024643801,     1027022220,     1029412129,     1031813487,     1034226257,     1036650397, \
    1039085870,     1041532634,     1043990651,     1046459879,     1048940280,     1051431812,     1053934435,     1056448109, \
    1058972792,     1061508445,     1064055025,     1066612493,     1069180806,     1071759924,     1074349805,     1076950408, \
    1079561690,     1082183610,     1084816127,     1087459197,     1090112779,     1092776831,     1095451311,     1098136175, \
    1100831381,     1103536887,     1106252650,     1108978627,     1111714775,     1114461050,     1117217410,     1119983811, \
    1122760211,     1125546564,     1128342829,     1131148961,     1133964916,     1136790651,     1139626121,     1142471283, \
    1145326093,     1148190506,     1151064478,     1153947964,     1156840921,     1159743304,     1162655067,     1165576167, \
    1168506559,     1171446197,     1174395038,     1177353035,     1180320144,     1183296320,     1186281518,     1189275692, \
    1192278797,     1195290788,     1198311619,     1201341245,     1204379620,     1207426699,     1210482435,     1213546784, \
    1216619700,     1219701136,     1222791047,     1225889386,     1228996109,     1232111168,     1235234518,     1238366113, \
    1241505906,     1244653852,     1247809904,     1250974015,     1254146140,     1257326232,     1260514244,     1263710131, \
    1266913846,     1270125342,     1273344573,     1276571492,     1279806053,     1283048209,     1286297913,     1289555120, \
    1292819781,     1296091850,     1299371282,     1302658028,     1305952043,     1309253279,     1312561689,     1315877228, \
    1319199847,     1322529501,     1325866141,     1329209723,     1332560198,     1335917520,     1339281641,     1342652516, \
    1346030097,     1349414337,     1352805189,     1356202607,     1359606544,     1363016952,     1366433785,     1369856996, \
    1373286538,     1376722365,     1380164429,     1383612683,     1387067081,     1390527576,     1393994121,     1397466669, \
    1400945174,     1404429589,     1407919866,     1411415960,     1414917823,     1418425410,     1421938672,     1425457564, \
    1428982039,     1432512050,     1436047551,     1439588495,     1443134836,     1446686527,     1450243522,     1453805774, \
    1457373236,     1460945864,     1464523609,     1468106427,     1471694270,     1475287092,     1478884848,     1482487490, \
    1486094974,     1489707252,     1493324280,     1496946010,     1500572397,     1504203395,     1507838958,     1511479040, \
    1515123596,     1518772580,     1522425946,     1526083648,     1529745642,     1533411880,     1537082319,     1540756913, \
    1544435616,     1548118382,     1551805168,     1555495927,     1559190614,     1562889184,     1566591593,     1570297795, \
    1574007746,     1577721400,     1581438713,     1585159640,     1588884136,     1592612157,     1596343659,     1600078597, \
    1603816926,     1607558602,     1611303581,     1615051819,     1618803272,     1622557895,     1626315645,     1630076478, \
    1633840350,     1637607217,     1641377035,     1645149761,     1648925352,     1652703764,     1656484953,     1660268876, \
    1664055491,     1667844753,     1671636620,     1675431050,     1679227997,     1683027422,     1686829279,     1690633527, \
    1694440124,     1698249025,     1702060191,     1705873577,     1709689141,     1713506843,     1717326638,     1721148486, \
    1724972345,     1728798172,     1732625927,     1736455566,     1740287050,     1744120336,     1747955382,     1751792149, \
    1755630594,     1759470676,     1763312355,     1767155590,     1771000339,     1774846562,     1778694218,     1782543267, \
    1786393669,     1790245382,     1794098367,     1797952584,     1801807992,     1805664551,     1809522223,     1813380966, \
    1817240741,     1821101509,     1824963229,     1828825864,     1832689373,     1836553717,     1840418857,     1844284754, \
    1848151369,     1852018664,     1855886600,     1859755137,     1863624238,     1867493865,     1871363978,     1875234540, \
    1879105512,     1882976857,     1886848537,     1890720513,     1894592749,     1898465207,     1902337848,     1906210636, \
    1910083534,     1913956504,     1917829509,     1921702513,     1925575478,     1929448367,     1933321144,     1937193773, \
    1941066216,     1944938439,     1948810403,     1952682074,     1956553414,     1960424389,     1964294963,     1968165099, \
    1972034761,     1975903916,     1979772526,     1983640557,     1987507974,     1991374741,     1995240824,     1999106187, \
    2002970796,     2006834616,     2010697613,     2014559751,     2018420998,     2022281317,     2026140676,     2029999040, \
    2033856376,     2037712648,     2041567825,     2045421871,     2049274754,     2053126440,     2056976895,     2060826087, \
    2064673982,     2068520548,     2072365751,     2076209559,     2080051939,     2083892858,     2087732284,     2091570184, \
    2095406527,     2099241279,     2103074409,     2106905885,     2110735676,     2114563748,     2118390071,     2122214613, \
    2126037343,     2129858228,     2133677239,     2137494343,     2141309510,     2145122708,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 

#define TAYLOR4096 {\
     813377940,      813381734,      813389323,      813400705,      813415882,      813434852,      813457617,      813484175, \
     813514527,      813548672,      813586611,      813628343,      813673869,      813723187,      813776297,      813833200, \
     813893895,      813958382,      814026661,      814098730,      814174591,      814254242,      814337684,      814424915, \
     814515936,      814610745,      814709344,      814811730,      814917904,      815027865,      815141614,      815259148, \
     815380468,      815505573,      815634462,      815767136,      815903593,      816043832,      816187854,      816335658, \
     816487242,      816642606,      816801749,      816964672,      817131372,      817301849,      817476103,      817654133, \
     817835937,      818021515,      818210867,      818403991,      818600886,      818801552,      819005988,      819214192, \
     819426164,      819641903,      819861408,      820084678,      820311711,      820542508,      820777066,      821015385, \
     821257464,      821503301,      821752896,      822006247,      822263353,      822524213,      822788826,      823057191, \
     823329307,      823605171,      823884784,      824168143,      824455248,      824746097,      825040689,      825339022, \
     825641096,      825946908,      826256458,      826569744,      826886764,      827207518,      827532004,      827860220, \
     828192165,      828527837,      828867235,      829210357,      829557202,      829907768,      830262054,      830620058, \
     830981779,      831347214,      831716363,      832089223,      832465793,      832846071,      833230055,      833617744, \
     834009136,      834404230,      834803023,      835205514,      835611700,      836021581,      836435153,      836852416, \
     837273368,      837698006,      838126329,      838558335,      838994022,      839433387,      839876430,      840323147, \
     840773538,      841227599,      841685329,      842146726,      842611788,      843080513,      843552899,      844028942, \
     844508643,      844991997,      845479004,      845969661,      846463965,      846961915,      847463508,      847968742, \
     848477616,      848990125,      849506269,      850026045,      850549451,      851076484,      851607142,      852141422, \
     852679323,      853220842,      853765976,      854314723,      854867081,      855423047,      855982619,      856545794, \
     857112569,      857682943,      858256912,      858834474,      859415627,      860000368,      860588694,      861180603, \
     861776092,      862375158,      862977800,      863584013,      864193796,      864807146,      865424059,      866044535, \
     866668568,      867296158,      867927300,      868561993,      869200234,      869842019,      870487345,      871136211, \
     871788613,      872444548,      873104013,      873767006,      874433524,      875103563,      875777120,      876454193, \
     877134779,      877818875,      878506477,      879197583,      879892189,      880590293,      881291891,      881996981, \
     882705560,      883417623,      884133168,      884852193,      885574693,      886300666,      887030108,      887763016, \
     888499388,      889239219,      889982507,      890729248,      891479439,      892233077,      892990158,      893750680, \
     894514638,      895282030,      896052852,      896827101,      897604773,      898385865,      899170374,      899958296, \
     900749628,      901544367,      902342508,      903144048,      903948984,      904757313,      905569031,      906384134, \
     907202619,      908024482,      908849719,      909678328,      910510305,      911345645,      912184346,      913026403, \
     913871814,      914720573,      915572679,      916428126,      917286912,      918149032,      919014484,      919883262, \
     920755364,      921630785,      922509522,      923391572,      924276929,      925165591,      926057554,      926952813, \
     927851365,      928753207,      929658333,      930566741,      931478426,      932393385,      933311613,      934233107, \
     935157863,      936085876,      937017143,      937951660,      938889422,      939830426,      940774668,      941722144, \
     942672849,      943626779,      944583931,      945544301,      946507884,      947474676,      948444673,      949417871, \
     950394265,      951373853,      952356629,      953342589,      954331729,      955324045,      956319533,      957318188, \
     958320007,      959324984,      960333116,      961344399,      962358827,      963376398,      964397106,      965420947, \
     966447918,      967478012,      968511227,      969547558,      970587001,      971629550,      972675202,      973723953, \
     974775797,      975830731,      976888750,      977949849,      979014025,      980081272,      981151586,      982224964, \
     983301399,      984380888,      985463426,      986549008,      987637631,      988729289,      989823978,      990921694, \
     992022431,      993126186,      994232953,      995342728,      996455507,      997571284,      998690055,      999811816, \
    1000936561,     1002064287,     1003194987,     1004328659,     1005465297,     1006604895,     1007747451,     1008892958, \
    1010041412,     1011192809,     1012347143,     1013504410,     1014664605,     1015827723,     1016993760,     1018162710, \
    1019334569,     1020509332,     1021686994,     1022867551,     1024050997,     1025237327,     1026426537,     1027618622, \
    1028813577,     1030011396,     1031212076,     1032415611,     1033621997,     1034831227,     1036043298,     1037258205, \
    1038475941,     1039696504,     1040919887,     1042146085,     1043375094,     1044606908,     1045841523,     1047078934, \
    1048319134,     1049562121,     1050807887,     1052056429,     1053307741,     1054561819,     1055818656,     1057078249, \
    1058340591,     1059605678,     1060873505,     1062144067,     1063417358,     1064693373,     1065972108,     1067253556, \
    1068537713,     1069824574,     1071114134,     1072406387,     1073701328,     1074998952,     1076299254,     1077602229, \
    1078907870,     1080216174,     1081527135,     1082840748,     1084157006,     1085475906,     1086797442,     1088121609, \
    1089448401,     1090777812,     1092109839,     1093444475,     1094781716,     1096121555,     1097463988,     1098809009, \
    1100156612,     1101506794,     1102859548,     1104214868,     1105572750,     1106933188,     1108296178,     1109661712, \
    1111029786,     1112400396,     1113773534,     1115149196,     1116527377,     1117908071,     1119291272,     1120676976, \
    1122065176,     1123455868,     1124849045,     1126244703,     1127642836,     1129043439,     1130446505,     1131852030, \
    1133260009,     1134670435,     1136083303,     1137498608,     1138916343,     1140336505,     1141759087,     1143184083, \
    1144611489,     1146041298,     1147473505,     1148908105,     1150345091,     1151784459,     1153226203,     1154670318, \
    1156116797,     1157565635,     1159016827,     1160470367,     1161926249,     1163384469,     1164845019,     1166307896, \
    1167773092,     1169240603,     1170710423,     1172182546,     1173656967,     1175133680,     1176612679,     1178093960, \
    1179577515,     1181063340,     1182551429,     1184041775,     1185534375,     1187029221,     1188526309,     1190025632, \
    1191527186,     1193030963,     1194536959,     1196045168,     1197555585,     1199068203,     1200583016,     1202100020, \
    1203619208,     1205140575,     1206664115,     1208189823,     1209717692,     1211247717,     1212779892,     1214314212, \
    1215850670,     1217389262,     1218929980,     1220472821,     1222017777,     1223564843,     1225114014,     1226665283, \
    1228218645,     1229774094,     1231331624,     1232891230,     1234452906,     1236016646,     1237582444,     1239150295, \
    1240720192,     1242292130,     1243866104,     1245442107,     1247020133,     1248600178,     1250182234,     1251766297, \
    1253352360,     1254940418,     1256530464,     1258122494,     1259716501,     1261312480,     1262910424,     1264510328, \
    1266112186,     1267715992,     1269321741,     1270929427,     1272539043,     1274150584,     1275764044,     1277379418, \
    1278996699,     1280615882,     1282236961,     1283859929,     1285484782,     1287111513,     1288740117,     1290370588, \
    1292002919,     1293637105,     1295273141,     1296911020,     1298550736,     1300192284,     1301835658,     1303480852, \
    1305127860,     1306776676,     1308427295,     1310079710,     1311733916,     1313389907,     1315047677,     1316707220, \
    1318368531,     1320031603,     1321696430,     1323363008,     1325031329,     1326701388,     1328373179,     1330046697, \
    1331721935,     1333398888,     1335077550,     1336757914,     1338439976,     1340123729,     1341809167,     1343496284, \
    1345185076,     1346875534,     1348567655,     1350261432,     1351956859,     1353653930,     1355352640,     1357052982, \
    1358754951,     1360458541,     1362163746,     1363870560,     1365578977,     1367288992,     1369000598,     1370713790, \
    1372428562,     1374144908,     1375862822,     1377582298,     1379303330,     1381025914,     1382750042,     1384475708, \
    1386202908,     1387931635,     1389661883,     1391393647,     1393126920,     1394861697,     1396597972,     1398335739, \
    1400074992,     1401815726,     1403557934,     1405301610,     1407046750,     1408793346,     1410541394,     1412290887, \
    1414041819,     1415794185,     1417547979,     1419303195,     1421059827,     1422817869,     1424577316,     1426338161, \
    1428100399,     1429864025,     1431629031,     1433395412,     1435163164,     1436932279,     1438702751,     1440474576, \
    1442247747,     1444022259,     1445798105,     1447575280,     1449353778,     1451133594,     1452914720,     1454697153, \
    1456480885,     1458265911,     1460052225,     1461839822,     1463628696,     1465418840,     1467210249,     1469002918, \
    1470796840,     1472592010,     1474388422,     1476186070,     1477984949,     1479785052,     1481586374,     1483388909, \
    1485192652,     1486997596,     1488803736,     1490611066,     1492419580,     1494229273,     1496040139,     1497852172, \
    1499665366,     1501479716,     1503295215,     1505111859,     1506929641,     1508748556,     1510568598,     1512389761, \
    1514212040,     1516035428,     1517859921,     1519685512,     1521512196,     1523339966,     1525168818,     1526998746, \
    1528829743,     1530661805,     1532494925,     1534329098,     1536164318,     1538000580,     1539837877,     1541676205, \
    1543515557,     1545355928,     1547197312,     1549039704,     1550883097,     1552727487,     1554572867,     1556419232, \
    1558266576,     1560114894,     1561964180,     1563814428,     1565665633,     1567517790,     1569370891,     1571224933, \
    1573079909,     1574935814,     1576792641,     1578650387,     1580509044,     1582368607,     1584229071,     1586090431, \
    1587952680,     1589815813,     1591679824,     1593544708,     1595410460,     1597277073,     1599144542,     1601012863, \
    1602882028,     1604752033,     1606622871,     1608494539,     1610367029,     1612240337,     1614114457,     1615989383, \
    1617865110,     1619741632,     1621618945,     1623497041,     1625375917,     1627255566,     1629135983,     1631017163, \
    1632899099,     1634781787,     1636665222,     1638549396,     1640434306,     1642319946,     1644206310,     1646093392, \
    1647981188,     1649869692,     1651758899,     1653648802,     1655539398,     1657430679,     1659322642,     1661215279, \
    1663108587,     1665002560,     1666897192,     1668792478,     1670688412,     1672584989,     1674482204,     1676380052, \
    1678278527,     1680177623,     1682077336,     1683977659,     1685878589,     1687780119,     1689682243,     1691584958, \
    1693488257,     1695392134,     1697296586,     1699201606,     1701107189,     1703013331,     1704920024,     1706827265, \
    1708735048,     1710643368,     1712552219,     1714461597,     1716371495,     1718281909,     1720192834,     1722104264, \
    1724016194,     1725928619,     1727841533,     1729754932,     1731668810,     1733583161,     1735497982,     1737413266, \
    1739329008,     1741245204,     1743161847,     1745078934,     1746996458,     1748914414,     1750832798,     1752751604, \
    1754670828,     1756590463,     1758510505,     1760430948,     1762351788,     1764273020,     1766194638,     1768116637, \
    1770039012,     1771961758,     1773884870,     1775808343,     1777732172,     1779656351,     1781580877,     1783505742, \
    1785430944,     1787356476,     1789282333,     1791208511,     1793135004,     1795061807,     1796988916,     1798916326, \
    1800844030,     1802772025,     1804700306,     1806628867,     1808557703,     1810486809,     1812416182,     1814345814, \
    1816275702,     1818205841,     1820136226,     1822066851,     1823997712,     1825928804,     1827860122,     1829791661, \
    1831723416,     1833655382,     1835587555,     1837519929,     1839452499,     1841385262,     1843318211,     1845251342, \
    1847184650,     1849118131,     1851051779,     1852985590,     1854919558,     1856853679,     1858787948,     1860722361, \
    1862656912,     1864591597,     1866526411,     1868461349,     1870396406,     1872331578,     1874266859,     1876202246, \
    1878137733,     1880073315,     1882008988,     1883944747,     1885880588,     1887816505,     1889752493,     1891688549, \
    1893624668,     1895560844,     1897497073,     1899433351,     1901369672,     1903306033,     1905242428,     1907178852, \
    1909115301,     1911051771,     1912988257,     1914924754,     1916861257,     1918797762,     1920734264,     1922670759, \
    1924607242,     1926543708,     1928480154,     1930416573,     1932352962,     1934289317,     1936225632,     1938161903, \
    1940098125,     1942034294,     1943970406,     1945906455,     1947842438,     1949778350,     1951714186,     1953649941, \
    1955585612,     1957521194,     1959456682,     1961392072,     1963327359,     1965262539,     1967197607,     1969132560, \
    1971067392,     1973002099,     1974936677,     1976871121,     1978805427,     1980739590,     1982673606,     1984607471, \
    1986541180,     1988474728,     1990408112,     1992341328,     1994274369,     1996207234,     1998139916,     2000072412, \
    2002004717,     2003936827,     2005868737,     2007800444,     2009731943,     2011663229,     2013594299,     2015525148, \
    2017455772,     2019386166,     2021316326,     2023246248,     2025175928,     2027105362,     2029034544,     2030963472, \
    2032892140,     2034820545,     2036748682,     2038676546,     2040604135,     2042531443,     2044458467,     2046385202, \
    2048311644,     2050237789,     2052163632,     2054089170,     2056014398,     2057939313,     2059863909,     2061788184, \
    2063712132,     2065635750,     2067559033,     2069481978,     2071404580,     2073326835,     2075248740,     2077170289, \
    2079091480,     2081012307,     2082932767,     2084852856,     2086772569,     2088691903,     2090610854,     2092529417, \
    2094447589,     2096365365,     2098282742,     2100199715,     2102116281,     2104032435,     2105948173,     2107863492, \
    2109778388,     2111692856,     2113606893,     2115520494,     2117433656,     2119346375,     2121258646,     2123170467, \
    2125081832,     2126992738,     2128903181,     2130813158,     2132722664,     2134631695,     2136540247,     2138448317, \
    2140355901,     2142262995,     2144169595,     2146075697,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
    2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647,     2147483647, \
} 


 #endif // _FFT_TAYLOR_Q31_H_
//=============================================================================
// End of File
//=============================================================================
